import API from "@/api";

//文件选择器配置

export default {
  apiObj: API.common.upload,
  menuApiObj: API.common.file.menu,
  listApiObj: API.common.file.list,
  successCode: 10000,
  maxSize: 30,
  max: 99,
  uploadParseData: function (res) {
    return {
      id: res.data.id,
      fileName: res.data.fileName,
      url: res.data.src,
    };
  },
  listParseData: function (res) {
    return {
      rows: res.data.rows,
      total: res.data.total,
      msg: res.message,
      code: res.code,
    };
  },
  request: {
    page: "page",
    pageSize: "pageSize",
    keyword: "keyword",
    menuKey: "groupId",
  },
  menuProps: {
    key: "id",
    label: "label",
    children: "children",
  },
  fileProps: {
    key: "id",
    fileName: "fileName",
    url: "url",
  },
  files: {
    doc: {
      icon: "sc-icon-file-word-2-fill",
      color: "#409eff",
    },
    docx: {
      icon: "sc-icon-file-word-2-fill",
      color: "#409eff",
    },
    xls: {
      icon: "sc-icon-file-excel-2-fill",
      color: "#67C23A",
    },
    xlsx: {
      icon: "sc-icon-file-excel-2-fill",
      color: "#67C23A",
    },
    ppt: {
      icon: "sc-icon-file-ppt-2-fill",
      color: "#F56C6C",
    },
    pptx: {
      icon: "sc-icon-file-ppt-2-fill",
      color: "#F56C6C",
    },
  },
};
